{\rtf1\ansi\ansicpg1251\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang1049\deflangfe1049{\fonttbl{\f0\froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\f1\fswiss\fcharset204\fprq2{\*\panose 020b0604020202020204}Arial;}{\f2\fmodern\fcharset204\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
{\f6\froman\fcharset0\fprq2{\*\panose 02020603040505020304}Tms Rmn;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f37\froman\fcharset2\fprq2{\*\panose 05030102010509060703}Webdings;}
{\f38\fswiss\fcharset204\fprq2{\*\panose 020b0506020202030204}Arial Narrow;}{\f41\froman\fcharset0\fprq2 Times New Roman;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}
{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}
{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f51\fswiss\fcharset0\fprq2 Arial;}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}
{\f54\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f55\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f61\fmodern\fcharset0\fprq1 Courier New;}
{\f59\fmodern\fcharset238\fprq1 Courier New CE;}{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}
{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f421\fswiss\fcharset0\fprq2 Arial Narrow;}
{\f419\fswiss\fcharset238\fprq2 Arial Narrow CE;}{\f422\fswiss\fcharset161\fprq2 Arial Narrow Greek;}{\f423\fswiss\fcharset162\fprq2 Arial Narrow Tur;}{\f426\fswiss\fcharset186\fprq2 Arial Narrow Baltic;}}{\colortbl;\red0\green0\blue0;
\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;
\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \snext0 Normal;}{
\s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 1;}{\s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt
\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 2;}{
\s3\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel2\rin0\lin0\rtlgutter\itap0 \b\f1\fs28\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 3;}{
\s4\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel3\rin0\lin0\rtlgutter\itap0 \b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 4;}{
\s5\ql \li0\ri0\sa120\keepn\widctlpar\nooverflow\faroman\outlinelevel4\rin0\lin0\itap0 \b\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 5;}{
\s6\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel5\rin0\lin0\itap0 \i\f1\fs22\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 6;}{
\s7\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel6\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 7;}{
\s8\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel7\rin0\lin0\itap0 \i\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 8;}{
\s9\ql \li0\ri0\sb240\sa60\widctlpar\nooverflow\faroman\outlinelevel8\rin0\lin0\itap0 \i\f1\fs18\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 9;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\s15\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin284\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext15 \sautoupd List Bullet;}{
\s16\ql \li284\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin284\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext16 List Continue;}{\s17\ql \fi-284\li284\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0
\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}\nooverflow\faroman\ls2047\ilvl11\rin0\lin284\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext17 List Number;}{\*\cs18 \additive \super \sbasedon10 \ssemihidden 
endnote reference;}{\s19\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf3\pnstart1\pnindent283\pnhang {\pntxtb \'b7}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin568\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext19 \sautoupd List Bullet 2;}{\s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
\b\f1\fs32\cf9\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext20 Category UID;}{\*\cs21 \additive \b\f2\fs20 \sbasedon10 Key Name;}{\s22\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
\f1\fs20\cf13\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext22 Synonyms;}{\s23\ql \fi-284\li284\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin284\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon17 \snext23 List Manual;}{\s24\ql \fi-284\li568\ri0\sa120\widctlpar{\*\pn \pnlvlbody\ilvl11\ls2047\pnrnot0\pndec\pnstart1\pnindent283\pnhang {\pntxta .}}
\nooverflow\faroman\ls2047\ilvl11\rin0\lin568\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext24 List Number 2;}{\s25\ql \li566\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin566\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext25 List Continue 2;}{\s26\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf11\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext26 
Definition Term;}{\s27\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\cf11\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon26 \snext27 Definition Definition;}{\s28\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn 
\pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang {\pntxtb F}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext28 Tip;}{
\s29\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf10\pnstart1\pnindent283\pnhang {\pntxtb ?}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 
\sbasedon28 \snext29 Note;}{\s30\ql \fi-283\li283\ri0\sa120\widctlpar{\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb ~}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon29 \snext30 Important;}{\s31\ql \fi-284\li568\ri0\sa120\widctlpar\tx284{\*\pn \pnlvlbody\ilvl0\ls2047\pnrnot0\pndec\pnf6 }\nooverflow\faroman\ls2047\rin0\lin568\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon24 \snext31 List Manual 2;}{\s32\ql \li0\ri0\sa120\widctlpar\tqc\tx4153\tqr\tx8306\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 
\sbasedon0 \snext32 footer;}{\s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \i\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext33 Comment;}{\*\cs34 \additive \b\f1\fs20 \sbasedon10 App Text;}{\*\cs35 
\additive \scaps\f38\fs20\cf13 \sbasedon10 Graphic Link;}{\s36\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0\pnf37\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}
\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext36 Context;}{\s37\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlblt\ilvl10\ls2047\pnrnot0
\pnf37\pnstart1\pnindent283\pnhang {\pntxtb i}}\nooverflow\faroman\ls2047\ilvl10\rin0\lin283\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext37 Index;}{\*\cs38 \additive \i\f1\fs20\ulnone\cf0\nosupersub \sbasedon10 
Context Comment;}}{\*\latentstyles\lsdstimax156\lsdlockeddef0}{\*\listtable{\list\listtemplateid-1236236044\listsimple{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat0\levelspace0\levelindent0{\leveltext\'01*;}{\levelnumbers;}
}{\listname ;}\listid-2}}{\*\listoverridetable{\listoverride\listid-2\listoverridecount1{\lfolevel\listoverrideformat{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelold\levelspace0\levelindent283{\leveltext
\'01\u-3934 ?;}{\levelnumbers;}\f37\fbias0 \fi-283\li283\lin283 }}\ls1}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid25230\rsid341301\rsid478408\rsid1206061\rsid3042637\rsid4588775\rsid5857906\rsid7733469\rsid8263187\rsid8264061
\rsid8521286\rsid8740048\rsid8742748\rsid8858615\rsid9459726\rsid10096536\rsid10246469\rsid10975190\rsid11077457\rsid11763708\rsid12059238\rsid13435818\rsid13722577\rsid15084148\rsid15218053\rsid16219645\rsid16583351\rsid16607816\rsid16723980}
{\*\generator Microsoft Word 11.0.6568;}{\info{\title Author: }{\author Sean Fitzgibbon}{\operator Tsap}{\creatim\yr2002\mo7\dy10\hr10\min42}{\revtim\yr2010\mo11\dy15\hr23\min19}{\version35}{\edmins344}{\nofpages7}{\nofwords1521}{\nofchars8673}
{\*\company Dell Computer Corporation}{\nofcharsws10174}{\vern24579}}\paperw11907\paperh16840\margl567\margr7371\margt567\margb567 \widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dghspace120
\dgvspace120\dghorigin1701\dgvorigin1984\dghshow1\dgvshow0\jexpand\viewkind4\viewscale130\pgbrdrhead\pgbrdrfoot\bdrrlswsix\nolnhtadjtbl\oldas\rsidroot13435818 \fet0{\*\ftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid13435818 \chftnsep 
\par }}{\*\ftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid13435818 \chftnsepc 
\par }}{\*\aftnsep \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid13435818 \chftnsep 
\par }}{\*\aftnsepc \pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid13435818 \chftnsepc 
\par }}\sectd \psz9\sbknone\linex0\endnhere\sectdefaultcl\sftnbj {\footer \pard\plain \qc \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\field{\*\fldinst {\insrsid13435818  PAGE }
}{\fldrslt {\lang1024\langfe1024\noproof\insrsid10246469 1}}}{\insrsid13435818 
\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s33\ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 
\i\f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid13435818 Author: Nokia
\par Date: 23 July 2002
\par Version: 1
\par }\pard\plain \s1\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\outlinelevel0\rin0\lin0\itap0 \b\f1\fs32\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 {\insrsid12059238 Level 9 Interpreter}{\insrsid13435818 
\par }\pard\plain \s20\ql \li0\ri0\sb360\sa240\keepn\widctlpar\nooverflow\faroman\rin0\lin0\itap0 \b\f1\fs32\cf9\lang2057\langfe1033\kerning28\cgrid\langnp2057\langfenp1033 {\insrsid12059238\charrsid12059238 0xE8143502}{\insrsid13435818 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid16723980 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980\charrsid16723980 Introduction}{\insrsid16723980 
\par {\pntext\pard\plain\s36 \f37\fs20\lang2057\langfe1033\langnp2057\langfenp1033\insrsid10246469 \loch\af37\dbch\af0\hich\f37 \'a2\tab}}\pard\plain \s36\ql \fi-283\li283\ri0\sa120\widctlpar\brdrb\brdrs\brdrw15\brsp20 {\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0
\pnf37\pnstart1\pnindent283\pnhang {\pntxtb \'a2}}\nooverflow\faroman\ls1\rin0\lin283\itap0\pararsid10246469 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid10246469 ContextApplication
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 Level 9 Interpreter v4.1
\par An interpreter for Level 9 games in any format,}{\insrsid11077457  }{\insrsid16723980 including Spectrum snapshots.
\par 
\par }{\cs34\b\insrsid16723980\charrsid8263187 Copyright (c) 1996 Glen Summers
\par Copyright (c) 2002,2003 Glen Summers and David Kinder
\par }{\insrsid16723980 Copyright (c) 2005,2007 Glen Summers, David Kinder,}{\insrsid1206061  }{\insrsid16723980 Alan Staniforth, Simon Baldwin and Dieter Baron
\par 
\par Level9 is released under the terms of the GNU General}{\insrsid11077457  }{\insrsid16723980 Public License. See the file COPYING that is included}{\insrsid11077457  }{\insrsid16723980 with this program for details.
\par }{\insrsid1206061 
\par }{\insrsid16723980 ------------
\par 
\par During the 1980s a small British company called Level 9, run by two brothers}{\insrsid5857906  }{\insrsid16723980 (Mike and Pete Austin), produced a series of text adventure games for a}{\insrsid5857906  }{\insrsid16723980 
variety of computers. These games received considerable critical acclaim and}{\insrsid5857906  }{\insrsid16723980 are probably the best text adventures written for the small cassette based 8}{\insrsid5857906  }{\insrsid16723980 
bit computers common in Britain in the 80s.
\par Level 9 wrote their games using a custom designed system known as "A-Code",}{\insrsid5857906  }{\insrsid16723980 which evolved from games on the 8 bit computers such as the Acorn BBC Model}{\insrsid5857906  }{\insrsid16723980 
B, the Sinclair Spectrum and the Commodore 64 to the (then new) 16 bit}{\insrsid5857906  }{\insrsid16723980 machines such as the Amiga and the Atari ST.
\par From disassembly of Level 9 games there are thought to be four variants of}{\insrsid5857906  }{\insrsid16723980 A-Code, which are detailed below. Thanks go to Paul David Doherty for}{\insrsid5857906  }{\insrsid16723980 
analysing the games and producing the table which follows. At present this}{\insrsid5857906  }{\insrsid16723980 interpreter supports v2, v3 and v4 games.
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid341301 v1}{\insrsid341301  }{\insrsid16723980 This was used for the earliest games. Spectrum v1 games had}{\insrsid5857906  }{\insrsid16723980 black text on a grey background. Games known to be released in}{
\insrsid5857906  }{\insrsid16723980 this format:
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16219645 {\insrsid16219645 - }{\insrsid16723980 Colossal Adventure}{\insrsid16219645 \line - }{\insrsid16723980 Adventure Quest}{\insrsid16219645 \line - }{\insrsid16723980 
Dungeon Adventure}{\insrsid16219645 \line - }{\insrsid16723980 Snowball}{\insrsid16219645 \line - }{\insrsid16723980 Lords of Time}{\insrsid16723980\charrsid3042637 
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\cs21\b\f2\insrsid16723980\charrsid341301 v2}{\insrsid16723980  These releases were made between 1984 and 1985 (and usually say}{\insrsid5857906  }{\insrsid16723980 
so in the initial copyright message). This version introduced}{\insrsid5857906  }{\insrsid16723980 the yellow text on a black background which became standard.}{\insrsid1206061  }{\insrsid16723980 Games in this format were:
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16219645 {\insrsid16219645 - }{\insrsid16723980 Adventure Quest}{\insrsid16219645 \line - }{\insrsid16723980 Dungeon Adventure}{\insrsid16219645 \line - }{\insrsid16723980 
Lords of Time}{\insrsid16219645 \line - }{\insrsid16723980 Snowball}{\insrsid16219645 \line - }{\insrsid16723980 Return to Eden}{\insrsid16219645 \line - }{\insrsid16723980 Erik the Viking}{\insrsid16219645 \line - }{\insrsid16723980 Emerald Isle}{
\insrsid16219645 \line - }{\insrsid16723980 Red Moon
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\cs21\b\f2\insrsid16723980\charrsid341301 v3}{\insrsid16723980  This format, dated 1986, was used by the largest number of}{\insrsid5857906  }{\insrsid16723980 
releases. These were:
\par }{\insrsid4588775 - }{\insrsid16723980 Worm in Paradise}{\insrsid4588775 \line - }{\insrsid16723980 The Price of Magick}{\insrsid4588775 \line - }{\insrsid16723980 The Secret Diary of Adrian Mole}{\insrsid4588775 \line - }{\insrsid16723980 The Gr
owing Pains of Adrian Mole}{\insrsid4588775 \line - }{\insrsid16723980 The Archers}{\insrsid4588775 \line - }{\insrsid16723980 The Jewels of Darkness Trilogy (Colossal Adventure,}{\insrsid1206061  }{\insrsid16723980 
Adventure Quest and Dungeon Adventure released as}{\insrsid1206061  }{\insrsid16723980 one package)}{\insrsid4588775 \line - }{\insrsid16723980 The Silicon Dreams Trilogy}{\insrsid1206061  }{\insrsid16723980 (Snowball, Return to Eden and Worm in Paradise)

\par }{\cs21\b\f2\insrsid16723980\charrsid341301 v4}{\insrsid16723980  This was used for the Time and Magick Trilogy (Lords of Time,}{\insrsid5857906  }{\insrsid16723980 Red Moon and The Price of Magick), and all Level 9's new games}{\insrsid5857906  }{
\insrsid16723980 from 1987 onwards:
\par }{\insrsid4588775 - }{\insrsid16723980 Knight Orc}{\insrsid4588775 \line - }{\insrsid16723980 Gnome Ranger}{\insrsid4588775 \line - }{\insrsid16723980 Ingrid's Back}{\insrsid4588775 \line - }{\insrsid16723980 Lancelot}{\insrsid4588775 \line - }{
\insrsid16723980 Scapeghost
\par 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 Supported Formats
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 On several machines (such as the Amiga) Level 9 games were distributed as}{
\insrsid5857906  }{\insrsid16723980 an interpreter plus a data file, usually called "gamedata.dat" or something}{\insrsid5857906  }{\insrsid16723980 similar. These games can be played with this interpreter simply by loading}{\insrsid5857906  }{
\insrsid16723980 the "gamedata.dat" file.
\par For the Amiga (and some other formats) the v4 games were released in three}{\insrsid5857906  }{\insrsid16723980 parts, each in a separate data file:
\par }{\lang1033\langfe1033\langnp1033\insrsid4588775\charrsid8740048 \tab }{\lang1031\langfe1033\langnp1031\insrsid16723980\charrsid16723980 gamedat1.dat}{\lang1031\langfe1033\langnp1031\insrsid4588775 \line \tab }{
\lang1031\langfe1033\langnp1031\insrsid16723980\charrsid16723980 gamedat2.dat}{\lang1031\langfe1033\langnp1031\insrsid4588775 \line \tab }{\lang1031\langfe1033\langnp1031\insrsid16723980\charrsid16723980 gamedat3.dat
\par }{\insrsid16723980 Starting the first game gives a menu from which you can choose which part or}{\insrsid5857906  }{\insrsid16723980 game to play. For this to work the files must have the same basic structure}{\insrsid5857906  }{\insrsid16723980 
with a number in it somewhere, e.g. file names
\par }{\insrsid4588775 \tab }{\insrsid16723980 TimeAndMagick1.dat}{\insrsid4588775 \line \tab }{\insrsid16723980 TimeAndMagick2.dat}{\insrsid4588775 \line \tab }{\insrsid16723980 TimeAndMagick3.dat
\par will work.
\par On other (especially older and smaller) computers the games were distributed}{\insrsid5857906  }{\insrsid16723980 as a single file containing both an interpreter and the game data. Level9}{\insrsid5857906  }{\insrsid16723980 
can cope with these files as well, as it automatically searches files for}{\insrsid5857906  }{\insrsid16723980 valid Level 9 games. This however requires that the file not be compressed}{\insrsid5857906  }{\insrsid16723980 
in any way. For example, there are several Spectrum snapshots of Level 9}{\insrsid5857906  }{\insrsid16723980 games available which this interpreter can play, but these snapshots must}{\insrsid5857906  }{\insrsid16723980 
be in an uncompressed format (e.g. SNA). Commonly snapshots are available in}{\insrsid5857906  }{\insrsid16723980 the compressed Z80 format, but these files can be converted to SNA using the}{\insrsid5857906  }{\insrsid16723980 wide
ly available conversion program "SPConv". Version 1.06 or higher of}{\insrsid5857906  }{\insrsid16723980 "SPConv" is recommended.
\par Paul David Doherty has written "L9Cut", which can extract Level 9 games from}{\insrsid5857906  }{\insrsid16723980 many different formats. L9Cut can also remove copy protection from Level 9}{\insrsid5857906  }{\insrsid16723980 games. L9Cu
t can be downloaded from}{\insrsid1206061  }{\insrsid16723980 
\par }{\cs21\b\f2\insrsid16723980\charrsid11763708 http://www.ifarchive.org/indexes/if-archiveXlevel9Xtools.html
\par }{\insrsid16723980 This program has been tested on files obtained from releases for the Amiga,}{\insrsid5857906  }{\insrsid16723980 Atari ST, IBM PC, C-64, Spectrum, Atari 800, BBC, Amstrad CPC, Apple 2,}{\insrsid5857906  }{\insrsid16723980 Appl
e Mac and MSX computers.
\par 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 Graphics
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 
The first games from Level 9 were text only, but later games included line-drawn graphics, and then bitmap graphics for the last games. These graphics}{\insrsid5857906  }{\insrsid16723980 are supported by some versions of the interpreter}{\insrsid1206061 
, including th}{\insrsid11763708 e}{\insrsid1206061  Symbian version}{\insrsid16723980 .
\par On some platforms the line-drawn graphics were placed into separate files}{\insrsid5857906  }{\insrsid16723980 (For example, in the Amiga release of "Jewels of Darkness" the game is in}{\insrsid5857906  }{\insrsid16723980 
"gamedata.dat" and the graphics in "picture.dat".). In order to show these}{\insrsid5857906  }{\insrsid16723980 pictures the graphics file can be passed as a second command line argument}{\insrsid5857906  }{\insrsid16723980 
when starting the interpreter. If no graphics file is specified in this}{\insrsid5857906  }{\insrsid16723980 way, the interpreter will look for a file with the same name as the game}{\insrsid5857906  }{\insrsid16723980 
data, but with a file extension of ".pic", ".cga" or ".hrc" (the latter}{\insrsid5857906  }{\insrsid16723980 two being used for graphics files in MS-DOS Level 9 releases).
\par If no line-drawn graphics file is specified, Level 9 will search the given}{\insrsid5857906  }{\insrsid16723980 game data file for graphics data. This is useful when the game data is a}{\insrsid5857906  }{\insrsid16723980 Spectrum SNA snapshot or a sim
ilar memory dump of an emulator.
\par The last Level 9 games use bitmap graphics. The interpreter can display the}{\insrsid5857906  }{\insrsid16723980 bitmap graphics from C64, Amiga, Atari ST, MS-DOS, Apple Macintosh, BBC B,}{\insrsid5857906  }{\insrsid16723980 
Amstrad CPC and Spectrum +3 versions of the games (though for the last three,}{\insrsid5857906  }{\insrsid16723980 there is currently no way to extract the A-code game data in a usable form).
\par The graphics files contain a number somewhere in the file name, and there}{\insrsid5857906  }{\insrsid16723980 may also be a title picture with a different file name. The interpreter}{\insrsid5857906  }{\insrsid16723980 searches for suitably named
 graphics files using the following rules. In}{\insrsid5857906  }{\insrsid16723980 all cases copy the graphics and title files to the same directory as the}{\insrsid5857906  }{\insrsid16723980 game.
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 Amiga, Macintosh and some Atari ST
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid8858615 {\insrsid16723980 The graphics file name is just the number (e.g. "1", "2", etc.).}{\insrsid1206061  }{\insrsid16723980 The title file is called "title".
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\cs21\b\f2\insrsid16723980\charrsid10975190 Later Atari ST
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid8858615 {\insrsid16723980 The graphics file name is the number with a "squ" file extension}{\insrsid11077457  }{\insrsid16723980 
(e.g. "1.squ", "2.squ", etc.). The title file is just one of the}{\insrsid11077457  }{\insrsid16723980 normal graphics files.
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\cs21\b\f2\insrsid16723980\charrsid10975190 MS-DOS
\par }{\insrsid16723980 The graphics file name is the number with a "pic" file extension}{\insrsid11077457  }{\insrsid16723980 (e.g. "1.pic", "2.pic", etc.). The title file is just one of the}{\insrsid11077457  }{\insrsid16723980 normal graphics files.
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 C64
\par }{\insrsid16723980 The graphics file name is "pic" followed by the number (e.g.}{\insrsid5857906  }{\insrsid16723980 "pic1", "pic2", etc.). The title file is called "title mpic".
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 BBC B "Lancelot"
\par }{\insrsid16723980 As for C64, except that the title file is called "title".
\par }{\insrsid15218053 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 BBC B except "Lancelot"
\par }{\insrsid16723980 The graphics file name is "P.Pic" followed by the number (e.g.}{\insrsid5857906  }{\insrsid16723980 "P.Pic1", "P.Pic2", etc.). The title file is called "P.Title".
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 Amstrad CPC and Spectrum +3
\par }{\insrsid16723980 All but the first graphic are contained in a single file called}{\insrsid11077457  }{\insrsid16723980 "allpics.pic". The first graphics file is "1.pic" and the title}{\insrsid11077457  }{\insrsid16723980 file is "title.pic".
\par 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 Commands}{\insrsid1206061  and Menus}{\insrsid5857906 
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 Level9 supports several meta commands, which can be entered on the input}{
\insrsid11077457  }{\insrsid16723980 line. These commands are handled by the interpreter rather than being passed}{\insrsid11077457  }{\insrsid16723980 to the game. They are:
\par 
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16607816 {\cs21\b\f2\insrsid16723980\charrsid10975190 #save}{\insrsid16607816  }{\insrsid16723980 Saves out a game position directly, bypassing any}{\insrsid11077457  }{
\insrsid16723980 prompting (such as for disk changes).
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\insrsid16723980 
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16607816 {\cs21\b\f2\insrsid10975190\charrsid10975190 #restore}{\insrsid478408  }{\insrsid16723980 Loads in a saved position directly, bypassing any}{\insrsid11077457  }{
\insrsid16723980 protection code within the game.
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 #quit}{\insrsid16723980  Quits the current game.
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 #cheat}{\insrsid16723980  Tries to bypass the copy protection code which asks for}{\insrsid11077457  }{\insrsid16723980 a specific word. This is done by trying every word in}{\insrsid11077457  }{
\insrsid16723980 the game's dictionary. On a slow machine, this can take}{\insrsid11077457  }{\insrsid16723980 a long time.
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 #dictionary}{\insrsid16723980  Lists the game dictionary. Press a key to stop the}{\insrsid11077457  }{\insrsid16723980 listing and return to the input line. Note that the v2}{\insrsid11077457  }{
\insrsid16723980 dictionary appears to have random characters following}{\insrsid11077457  }{\insrsid16723980 on the end: The original interpreter code to detect the}{\insrsid11077457  }{\insrsid16723980 end of dictionary does not appear to agree with the
}{\insrsid11077457  }{\insrsid16723980 characters actually at the end.
\par 
\par }{\cs21\b\f2\insrsid16723980\charrsid10975190 #picture}{\insrsid16723980  If graphics are available, shows the picture specified}{\insrsid11077457  }{\insrsid16723980 as a number after the picture command, e.g. "#picture 520".
\par 
\par }{\cs21\b\f2\insrsid1206061\charrsid10975190 Load Level 9 Game File...}{\cs21\b\f2\insrsid8742748 \line }{\lang1033\langfe1033\langnp1033\insrsid1206061\charrsid1206061 Starts playing the specified Level 9 game 
\par 
\par }{\cs21\b\f2\insrsid1206061\charrsid10975190 Restore Saved Position...}{\cs21\b\f2\insrsid8742748 \line }{\lang1033\langfe1033\langnp1033\insrsid1206061\charrsid1206061 Restores a previously saved position, the same as entering #restore. 
\par 
\par }{\cs21\b\f2\insrsid1206061\charrsid10975190 Save Current Position...}{\cs21\b\f2\insrsid8742748 \line }{\lang1033\langfe1033\langnp1033\insrsid1206061\charrsid1206061 Saves your current game position, the same as entering save. 
\par 
\par }{\cs21\b\f2\insrsid1206061\charrsid10975190 Game Dictionary}{\cs21\b\f2\insrsid8742748 \line }{\lang1033\langfe1033\langnp1033\insrsid1206061\charrsid1206061 Lists the game dictionary, the same as entering #dictionary. 
\par 
\par }{\cs21\b\f2\insrsid1206061\charrsid10975190 Select Font...}{\cs21\b\f2\insrsid8742748 \line }{\lang1033\langfe1033\langnp1033\insrsid1206061\charrsid1206061 Selects the font used in the game.}{
\lang1033\langfe1033\langnp1033\insrsid16723980\charrsid1206061 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 History
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid9459726 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\cs21\b\f2\insrsid15084148\charrsid15084148 v4.1}{\insrsid15084148  }{\insrsid16723980 
Corrected a bug that made Lancelot unplayable.}{\insrsid15084148 \line }{\insrsid16723980 BBC B bitmaps are now shown as they appeared on the original}{\insrsid11077457  }{\insrsid16723980 computer.
\par }{\cs21\b\f2\insrsid16723980\charrsid15084148 v4.0}{\insrsid15084148  }{\insrsid16723980 Implemented support for bitmap graphics.
\par }{\cs21\b\f2\insrsid16723980\charrsid15084148 v3.0}{\insrsid15084148  }{\insrsid16723980 Implemented support for line-drawn graphics.}{\insrsid15084148 \line }{\insrsid16723980 Fixed a problem with v4 detection that stopped some versions of}{
\insrsid11077457  }{\insrsid16723980 Scapeghost running correctly.}{\insrsid15084148 \line }{\insrsid16723980 Implemented an opcode used by the disk based versions of}{\insrsid11077457  }{\insrsid16723980 
Time and Magick, which now means that saving from these games}{\insrsid11077457  }{\insrsid16723980 works.}{\insrsid15084148 \line }{\insrsid16723980 The interpreter now gives you a reasonable amount of time to}{\insrsid11077457  }{\insrsid16723980 
enter the Lenslok code in protected games, and also tells you}{\insrsid11077457  }{\insrsid16723980 what the code should be.
\par }{\cs21\b\f2\insrsid16723980\charrsid15084148 v2.0}{\insrsid16723980  Revised the description of v4 games to include all the post-1987}{\insrsid11077457  }{\insrsid16723980 games, which are now supported.}{\insrsid15084148 \line }{\insrsid16723980 
v2 games are also now supported.}{\insrsid15084148 \line }{\insrsid16723980 Added meta commands.
\par }{\cs21\b\f2\insrsid16723980\charrsid15084148 v1.0}{\insrsid16723980  First release.
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 Credits
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 The Level9 interpreter was originally written by Glen Summers. The changes for}{
\insrsid11077457  }{\insrsid16723980 3.0 were made by }{\cs34\b\insrsid16723980\charrsid8742748 David Kinder}{\insrsid16723980  (davidk.kinder@virgin.net) with additional code}{\insrsid11077457  }{\insrsid16723980 from }{
\cs34\b\insrsid16723980\charrsid8742748 Alan Staniforth}{\insrsid16723980  and }{\cs34\b\insrsid16723980\charrsid8742748 Simon Baldwin}{\insrsid16723980 . For 4.0, }{\cs34\b\insrsid16723980\charrsid8742748 David Kinder}{\insrsid16723980  integrated the}{
\insrsid11077457  }{\insrsid16723980 various bitmap decoders, but all the difficult work was done by }{\cs34\b\insrsid16723980\charrsid8742748 Alan Staniforth}{\insrsid11077457  }{\insrsid16723980 and }{\cs34\b\insrsid16723980\charrsid8742748 Dieter Baron
}{\insrsid16723980 . Alan also supplied the BBC B bitmap changes for 4.1.
\par Help, testing and information on the various Level 9 formats was provided by}{\insrsid11077457  }{\cs34\b\insrsid16723980\charrsid8742748 Paul David Doherty}{\insrsid16723980 . Testing of the fix for Lancelot in 4.1 was performed by}{\insrsid11077457  }{
\cs34\b\insrsid16723980\charrsid8742748 Guido Mureddu}{\insrsid16723980 .
\par 
\par }\pard\plain \s2\ql \li0\ri0\sb120\sa120\keepn\widctlpar\brdrt\brdrs\brdrw30\brsp20 \brdrb\brdrs\brdrw30\brsp20 \tqr\tx9072\nooverflow\faroman\outlinelevel1\rin0\lin0\rtlgutter\itap0\pararsid5857906 
\b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid5857906 The Interactive Fiction Archive
\par }\pard\plain \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 \f1\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\insrsid16723980 If you have access to the Internet and are interested in text adventures,}{
\insrsid11077457  }{\insrsid16723980 then you can find all sorts of programs and information at The Interactive}{\insrsid11077457  }{\insrsid16723980 Fiction Archive:
\par }\pard \ql \li0\ri0\sa120\widctlpar\tx3544\nooverflow\faroman\rin0\lin0\itap0\pararsid8264061 {\cs34\b\insrsid16723980\charrsid8264061 http://www.ifarchive.org/
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid16723980 {\insrsid16723980 The latest version of this program can always be found on this site, in}{\insrsid11077457  }{\insrsid16723980 
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0\pararsid8264061 {\cs34\b\insrsid16723980\charrsid8264061 http://www.ifarchive.org/indexes/if-archiveXlevel9XinterpretersXlevel9.html
\par }\pard \ql \li0\ri0\sa120\widctlpar\nooverflow\faroman\rin0\lin0\itap0 {\insrsid13435818 
\par }}